package com.dudao.modules.course.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 
 *
 * @author Lii juliip@163.com
 * @since 1.0.0 2022-11-05
 */
@Data
@ApiModel(value = "")
public class CourseInitialDTO implements Serializable {
    private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "序号")
	private Integer id;

	@ApiModelProperty(value = "开课编号")
	private String courseId;

	@ApiModelProperty(value = "计划类型")
	private String planType;

	@ApiModelProperty(value = "开课学院")
	private String courseCollege;

	@ApiModelProperty(value = "课程类别")
	private String courseType;

	@ApiModelProperty(value = "课程分类")
	private String courseClass;

	@ApiModelProperty(value = "课程名称")
	private String courseName;

	@ApiModelProperty(value = "教学班名称")
	private String className;

	@ApiModelProperty(value = "总学时")
	private Integer timeSum;

	@ApiModelProperty(value = "理论学时")
	private Integer timeTheory;

	@ApiModelProperty(value = "实践学时")
	private Integer praticeTime;

	@ApiModelProperty(value = "学分")
	private Integer credit;

	@ApiModelProperty(value = "选课人数")
	private Integer chooseNum;

	@ApiModelProperty(value = "开课校区")
	private String courseCampus;

	@ApiModelProperty(value = "任课教师")
	private String courseTeacher;

	@ApiModelProperty(value = "任课教师编号")
	private String teacherId;

	@ApiModelProperty(value = "备注")
	private String comment;

	@ApiModelProperty(value = "课表信息")
	private String courseInformation;


}